package com.layer.cms.generate.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@SuppressWarnings("serial")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ColumnClass implements Serializable {

	/**
	 * 字段对应java代码中属性的名字
	 */
	private String propertyName;

	/**
	 * 列/字段 名称
	 */
	private String columnName;

	/**
	 * 字段数据类型
	 */
	private String type;

	/**
	 * 字段描述(备注)
	 */
	private String remark;

	/**
	 * 字段是不是主键
	 */
	private boolean isPrimary;
}
